.panel {
  @apply rounded bg-white p-5;
  width: 394px;
  height: 248px;
  box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.1);

  .close {
    @apply absolute w-3 h-3 right-5 top-5 cursor-pointer z-4;
  }

  .label {
    @apply mb-3 overflow-hidden flex items-center;
    height: 14px;
    span {
      @apply text-sm font-semibold;
      line-height: 14px;
      color: #333;

      &.need {
        @apply text-red mr-1;
      }

      &.err {
        @apply text-red text-xs leading-3;
      }
    }
  }

  .rate {
    @apply mb-5;
    width: 354px;
    height: 30px !important;
  }

  .remark {
    @apply px-5 py-2 text-sm rounded;
    width: 354px;
    height: 56px;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.08);
  }

  .btn {
    @apply mt-5 mb-0 block mx-auto text-sm;
    width: 116px;
    height: 30px;
    background: #26a615;
    &.btnReject {
      background: #ff0000;
    }
  }
}
